#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
class fun
{
private:
	int Getge(int n)
	{
		return n % 10;
	}
	int Getshi(int n)
	{
		return (n % 100) / 10;
	}
	int Getbai(int n)
	{
		return (n % 1000) / 100;
	}
	int Getqian(int n)
	{
		return n / 1000;
	}
public:
	int function(int n)
	{
		return Getge(n) * Getge(n) * Getge(n) +
			Getbai(n) * Getbai(n) * Getbai(n) +
			Getshi(n) * Getshi(n) * Getshi(n) +
			Getqian(n) * Getqian(n) * Getqian(n);
	}
};
int main()
{
	int n;
	cin >> n;
	fun a;
	cout << a.function(n) << endl;
	return 0;
}